package com.glp.work.flow.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.util.List;
import java.util.Map;

/** 
*
* @author  pengjia 
* @version 2020年3月9日 下午3:33:51 
*/
@Data
public class OrderInfoDTO {

	@ApiModelProperty(value="应用ID")
	private String appId;

	@ApiModelProperty(value="流程定义KEY")
	private String procDefKey;

	@ApiModelProperty(value="流程实例ID")
	private String processId;

	@ApiModelProperty(value="orderID")
	private String orderId;

	@ApiModelProperty(value="工单标题")
	private String orderTitle;
	@ApiModelProperty(value="当前审批节点实例")
	private String currentInstance;
	@ApiModelProperty(value="当前审批节点")
	private String currentNode;

	@ApiModelProperty(value = "审批的节点")
	private String taskName;

	@ApiModelProperty(value="提交人ID")
	private String userId;

	@ApiModelProperty(value="提交人")
	private String userName;
	@Column(name = "remarks")
	private String remarks;
	@ApiModelProperty(value = "批次")
	private String batch;
	@ApiModelProperty(value="动态表单")
	private Map<String, Object> dynamicForm;

	@ApiModelProperty(value = "查询条件1")
	private String index_1;

	@ApiModelProperty(value = "查询条件2")
	private String index_2;

	@ApiModelProperty(value = "查询条件3")
	private String index_3;

	@ApiModelProperty(value = "发起节点所对应的业务范围")
	private String businessScopebCode;

	@ApiModelProperty(value = "动态分配用户集合")
	private List<String> dynamicUserNos;


}
